.class public Llt/noframe/gpsfarmguide/App;
.super Landroid/app/Application;
.source "App.java"

# interfaces
.implements Landroid/speech/tts/TextToSpeech$OnInitListener;


# static fields
.field private static mContext:Landroid/content/Context;

.field private static mLocationProvider:Llt/noframe/gpsfarmguide/gps/AppLocationProvider;

.field private static mTracker:Lcom/google/android/gms/analytics/Tracker;


# instance fields
.field protected mFirebaseRemoteConfig:Llt/noframe/gpsfarmguide/utils/FirebaseRemoteConfigFetcher;

.field private mFlowController:Llt/noframe/gpsfarmguide/showcase/core/flow/FlowController;

.field private observer:Llt/noframe/gpsfarmguide/showcase/core/StateChangeObserver;


# direct methods
.method public constructor <init>()V
    .locals 0

    .line 202
    invoke-direct {p0}, Landroid/app/Application;-><init>()V

    return-void
.end method

.method public static getContext()Landroid/content/Context;
    .locals 1

    .line 60
    sget-object v0, Llt/noframe/gpsfarmguide/App;->mContext:Landroid/content/Context;

    return-object v0
.end method

.method public static getLocationProvider()Llt/noframe/gpsfarmguide/gps/AppLocationProvider;
    .locals 1

    .line 64
    sget-object v0, Llt/noframe/gpsfarmguide/App;->mLocationProvider:Llt/noframe/gpsfarmguide/gps/AppLocationProvider;

    return-object v0
.end method

.method public static getShowCaseController()Llt/noframe/gpsfarmguide/showcase/core/flow/FlowController;
    .locals 1

    .line 257
    invoke-static {}, Llt/noframe/gpsfarmguide/App;->getContext()Landroid/content/Context;

    move-result-object v0

    invoke-virtual {v0}, Landroid/content/Context;->getApplicationContext()Landroid/content/Context;

    move-result-object v0

    check-cast v0, Llt/noframe/gpsfarmguide/App;

    invoke-virtual {v0}, Llt/noframe/gpsfarmguide/App;->getmFlowController()Llt/noframe/gpsfarmguide/showcase/core/flow/FlowController;

    move-result-object v0

    return-object v0
.end method

.method public static getStateChangedObserver()Llt/noframe/gpsfarmguide/showcase/core/StateChangeObserver;
    .locals 1

    .line 247
    invoke-static {}, Llt/noframe/gpsfarmguide/App;->getContext()Landroid/content/Context;

    move-result-object v0

    invoke-virtual {v0}, Landroid/content/Context;->getApplicationContext()Landroid/content/Context;

    move-result-object v0

    check-cast v0, Llt/noframe/gpsfarmguide/App;

    invoke-virtual {v0}, Llt/noframe/gpsfarmguide/App;->getObserver()Llt/noframe/gpsfarmguide/showcase/core/StateChangeObserver;

    move-result-object v0

    return-object v0
.end method

.method public static declared-synchronized getTracker()Lcom/google/android/gms/analytics/Tracker;
    .locals 3

    const-class v0, Llt/noframe/gpsfarmguide/App;

    monitor-enter v0

    .line 85
    :try_start_0
    sget-object v1, Llt/noframe/gpsfarmguide/App;->mTracker:Lcom/google/android/gms/analytics/Tracker;

    if-nez v1, :cond_0

    .line 86
    sget-object v1, Llt/noframe/gpsfarmguide/App;->mContext:Landroid/content/Context;

    invoke-static {v1}, Lcom/google/android/gms/analytics/GoogleAnalytics;->getInstance(Landroid/content/Context;)Lcom/google/android/gms/analytics/GoogleAnalytics;

    move-result-object v1

    const v2, 0x7f140001

    .line 88
    invoke-virtual {v1, v2}, Lcom/google/android/gms/analytics/GoogleAnalytics;->newTracker(I)Lcom/google/android/gms/analytics/Tracker;

    move-result-object v1

    sput-object v1, Llt/noframe/gpsfarmguide/App;->mTracker:Lcom/google/android/gms/analytics/Tracker;

    .line 89
    sget-object v1, Llt/noframe/gpsfarmguide/App;->mTracker:Lcom/google/android/gms/analytics/Tracker;

    const/4 v2, 0x1

    invoke-virtual {v1, v2}, Lcom/google/android/gms/analytics/Tracker;->enableAdvertisingIdCollection(Z)V

    .line 91
    :cond_0
    sget-object v1, Llt/noframe/gpsfarmguide/App;->mTracker:Lcom/google/android/gms/analytics/Tracker;
    :try_end_0
    .catchall {:try_start_0 .. :try_end_0} :catchall_0

    monitor-exit v0

    return-object v1

    :catchall_0
    move-exception v1

    monitor-exit v0

    throw v1
.end method

.method public static setContext(Landroid/content/Context;)V
    .locals 0

    .line 68
    sput-object p0, Llt/noframe/gpsfarmguide/App;->mContext:Landroid/content/Context;

    return-void
.end method

.method public static stateChanged(Ljava/lang/String;Landroid/content/Context;)V
    .locals 1

    .line 251
    instance-of v0, p1, Landroid/app/Activity;

    if-eqz v0, :cond_0

    .line 252
    invoke-static {}, Llt/noframe/gpsfarmguide/App;->getStateChangedObserver()Llt/noframe/gpsfarmguide/showcase/core/StateChangeObserver;

    move-result-object v0

    check-cast p1, Landroid/app/Activity;

    invoke-virtual {v0, p0, p1}, Llt/noframe/gpsfarmguide/showcase/core/StateChangeObserver;->onStateChanged(Ljava/lang/String;Landroid/app/Activity;)V

    :cond_0
    return-void
.end method


# virtual methods
.method protected attachBaseContext(Landroid/content/Context;)V
    .locals 0

    .line 74
    invoke-super {p0, p1}, Landroid/app/Application;->attachBaseContext(Landroid/content/Context;)V

    .line 75
    invoke-static {p0}, Landroidx/multidex/MultiDex;->install(Landroid/content/Context;)V

    return-void
.end method

.method public getObserver()Llt/noframe/gpsfarmguide/showcase/core/StateChangeObserver;
    .locals 1

    .line 266
    iget-object v0, p0, Llt/noframe/gpsfarmguide/App;->observer:Llt/noframe/gpsfarmguide/showcase/core/StateChangeObserver;

    return-object v0
.end method

.method public getmFlowController()Llt/noframe/gpsfarmguide/showcase/core/flow/FlowController;
    .locals 1

    .line 261
    iget-object v0, p0, Llt/noframe/gpsfarmguide/App;->mFlowController:Llt/noframe/gpsfarmguide/showcase/core/flow/FlowController;

    return-object v0
.end method

.method public onCreate()V
    .locals 8

    .line 99
    invoke-super {p0}, Landroid/app/Application;->onCreate()V

    .line 100
    invoke-static {p0}, Llt/noframe/gpsfarmguide/utils/Languages;->setDisplayLanguage(Landroid/content/Context;)V

    const v0, 0x7f110021

    .line 101
    invoke-virtual {p0, v0}, Landroid/app/Application;->getString(I)Ljava/lang/String;

    move-result-object v0

    invoke-static {p0, v0}, Lcom/google/android/gms/ads/MobileAds;->initialize(Landroid/content/Context;Ljava/lang/String;)V

    .line 102
    new-instance v0, Llt/noframe/gpsfarmguide/utils/FirebaseRemoteConfigFetcher;

    invoke-direct {v0}, Llt/noframe/gpsfarmguide/utils/FirebaseRemoteConfigFetcher;-><init>()V

    iput-object v0, p0, Llt/noframe/gpsfarmguide/App;->mFirebaseRemoteConfig:Llt/noframe/gpsfarmguide/utils/FirebaseRemoteConfigFetcher;

    .line 103
    iget-object v0, p0, Llt/noframe/gpsfarmguide/App;->mFirebaseRemoteConfig:Llt/noframe/gpsfarmguide/utils/FirebaseRemoteConfigFetcher;

    invoke-virtual {v0, p0}, Llt/noframe/gpsfarmguide/utils/FirebaseRemoteConfigFetcher;->init(Landroid/content/Context;)V

    .line 105
    new-instance v0, Llt/noframe/gpsfarmguide/showcase/core/StateChangeObserver;

    invoke-direct {v0}, Llt/noframe/gpsfarmguide/showcase/core/StateChangeObserver;-><init>()V

    iput-object v0, p0, Llt/noframe/gpsfarmguide/App;->observer:Llt/noframe/gpsfarmguide/showcase/core/StateChangeObserver;

    .line 106
    new-instance v0, Llt/noframe/gpsfarmguide/showcase/core/flow/FlowController;

    invoke-direct {v0}, Llt/noframe/gpsfarmguide/showcase/core/flow/FlowController;-><init>()V

    iput-object v0, p0, Llt/noframe/gpsfarmguide/App;->mFlowController:Llt/noframe/gpsfarmguide/showcase/core/flow/FlowController;

    .line 107
    iget-object v0, p0, Llt/noframe/gpsfarmguide/App;->observer:Llt/noframe/gpsfarmguide/showcase/core/StateChangeObserver;

    iget-object v1, p0, Llt/noframe/gpsfarmguide/App;->mFlowController:Llt/noframe/gpsfarmguide/showcase/core/flow/FlowController;

    invoke-virtual {v0, v1}, Llt/noframe/gpsfarmguide/showcase/core/StateChangeObserver;->addOnStateChangedListener(Llt/noframe/gpsfarmguide/showcase/core/StateChangeObserver$OnStateChangedListener;)V

    .line 109
    new-instance v0, Llt/noframe/gpsfarmguide/gps/AppLocationProvider;

    sget-object v1, Llt/noframe/gpsfarmguide/utils/Preferences;->GPS_REFRESH_RATE:Llt/minvib/magicpreferences/MagicFloatPreference;

    invoke-virtual {v1, p0}, Llt/minvib/magicpreferences/MagicFloatPreference;->get(Landroid/content/Context;)Ljava/lang/Float;

    move-result-object v1

    invoke-virtual {v1}, Ljava/lang/Float;->floatValue()F

    move-result v1

    float-to-double v1, v1

    invoke-direct {v0, p0, v1, v2}, Llt/noframe/gpsfarmguide/gps/AppLocationProvider;-><init>(Landroid/app/Application;D)V

    sput-object v0, Llt/noframe/gpsfarmguide/App;->mLocationProvider:Llt/noframe/gpsfarmguide/gps/AppLocationProvider;

    .line 112
    new-instance v0, Lcom/crashlytics/android/core/CrashlyticsCore$Builder;

    invoke-direct {v0}, Lcom/crashlytics/android/core/CrashlyticsCore$Builder;-><init>()V

    const/4 v1, 0x0

    invoke-virtual {v0, v1}, Lcom/crashlytics/android/core/CrashlyticsCore$Builder;->disabled(Z)Lcom/crashlytics/android/core/CrashlyticsCore$Builder;

    invoke-virtual {v0}, Lcom/crashlytics/android/core/CrashlyticsCore$Builder;->build()Lcom/crashlytics/android/core/CrashlyticsCore;

    move-result-object v0

    const/4 v2, 0x1

    .line 113
    new-array v3, v2, [Lio/fabric/sdk/android/Kit;

    new-instance v4, Lcom/crashlytics/android/Crashlytics$Builder;

    invoke-direct {v4}, Lcom/crashlytics/android/Crashlytics$Builder;-><init>()V

    invoke-virtual {v4, v0}, Lcom/crashlytics/android/Crashlytics$Builder;->core(Lcom/crashlytics/android/core/CrashlyticsCore;)Lcom/crashlytics/android/Crashlytics$Builder;

    invoke-virtual {v4}, Lcom/crashlytics/android/Crashlytics$Builder;->build()Lcom/crashlytics/android/Crashlytics;

    move-result-object v0

    aput-object v0, v3, v1

    invoke-static {p0, v3}, Lio/fabric/sdk/android/Fabric;->with(Landroid/content/Context;[Lio/fabric/sdk/android/Kit;)Lio/fabric/sdk/android/Fabric;

    .line 115
    invoke-virtual {p0}, Llt/noframe/gpsfarmguide/App;->setMetaDataForCrashlyticsReports()V

    .line 120
    sget-object v0, Lcom/onesignal/OneSignal$LOG_LEVEL;->NONE:Lcom/onesignal/OneSignal$LOG_LEVEL;

    invoke-static {v0, v0}, Lcom/onesignal/OneSignal;->setLogLevel(Lcom/onesignal/OneSignal$LOG_LEVEL;Lcom/onesignal/OneSignal$LOG_LEVEL;)V

    .line 123
    invoke-virtual {p0}, Landroid/app/Application;->getBaseContext()Landroid/content/Context;

    move-result-object v0

    invoke-static {v0}, Lcom/onesignal/OneSignal;->startInit(Landroid/content/Context;)Lcom/onesignal/OneSignal$Builder;

    move-result-object v0

    invoke-virtual {v0}, Lcom/onesignal/OneSignal$Builder;->init()V

    .line 124
    invoke-static {}, Llt/noframe/gpsfarmguide/notifications/OneSignalController;->beginSubscription()V

    .line 127
    invoke-static {p0}, Lcom/facebook/FacebookSdk;->sdkInitialize(Landroid/content/Context;)V

    .line 129
    invoke-static {}, Llt/noframe/ratemeplease/RateMePls;->getInstance()Llt/noframe/ratemeplease/RateMePlsKotlin;

    move-result-object v0

    new-instance v1, Llt/noframe/ratemeplease/RateMePls$ConfBuilder;

    invoke-direct {v1}, Llt/noframe/ratemeplease/RateMePls$ConfBuilder;-><init>()V

    .line 132
    invoke-virtual {v1, v2}, Llt/noframe/ratemeplease/RateMePls$ConfBuilder;->setEnabled(Z)Llt/noframe/ratemeplease/RateMePls$ConfBuilder;

    const v2, 0x7f060130

    .line 133
    invoke-static {p0, v2}, Landroidx/core/content/ContextCompat;->getColor(Landroid/content/Context;I)I

    move-result v2

    invoke-virtual {v1, v2}, Llt/noframe/ratemeplease/RateMePls$ConfBuilder;->setAccentColor(I)Llt/noframe/ratemeplease/RateMePls$ConfBuilder;

    iget-object v2, p0, Llt/noframe/gpsfarmguide/App;->mFirebaseRemoteConfig:Llt/noframe/gpsfarmguide/utils/FirebaseRemoteConfigFetcher;

    const-string v3, "RateMePlsRatingThreshold"

    const-wide/high16 v4, 0x4008000000000000L    # 3.0

    .line 134
    invoke-virtual {v2, v3, v4, v5}, Llt/noframe/gpsfarmguide/utils/FirebaseRemoteConfigFetcher;->getDouble(Ljava/lang/String;D)D

    move-result-wide v2

    double-to-float v2, v2

    invoke-virtual {v1, v2}, Llt/noframe/ratemeplease/RateMePls$ConfBuilder;->setRatingThreshold(F)Llt/noframe/ratemeplease/RateMePls$ConfBuilder;

    iget-object v2, p0, Llt/noframe/gpsfarmguide/App;->mFirebaseRemoteConfig:Llt/noframe/gpsfarmguide/utils/FirebaseRemoteConfigFetcher;

    const-string v3, "RateMePlsTriggerOpenCount"

    const-wide/16 v4, 0x3

    .line 135
    invoke-virtual {v2, v3, v4, v5}, Llt/noframe/gpsfarmguide/utils/FirebaseRemoteConfigFetcher;->getLong(Ljava/lang/String;J)J

    move-result-wide v2

    long-to-int v3, v2

    invoke-virtual {v1, v3}, Llt/noframe/ratemeplease/RateMePls$ConfBuilder;->setTriggerOpenCount(I)Llt/noframe/ratemeplease/RateMePls$ConfBuilder;

    iget-object v2, p0, Llt/noframe/gpsfarmguide/App;->mFirebaseRemoteConfig:Llt/noframe/gpsfarmguide/utils/FirebaseRemoteConfigFetcher;

    const-wide/16 v3, 0x30

    const-string v5, "RateMePlsTriggerTimeInHours"

    .line 136
    invoke-virtual {v2, v5, v3, v4}, Llt/noframe/gpsfarmguide/utils/FirebaseRemoteConfigFetcher;->getLong(Ljava/lang/String;J)J

    move-result-wide v5

    long-to-int v2, v5

    int-to-float v2, v2

    invoke-virtual {v1, v2}, Llt/noframe/ratemeplease/RateMePls$ConfBuilder;->setTriggerTimeInHours(F)Llt/noframe/ratemeplease/RateMePls$ConfBuilder;

    iget-object v2, p0, Llt/noframe/gpsfarmguide/App;->mFirebaseRemoteConfig:Llt/noframe/gpsfarmguide/utils/FirebaseRemoteConfigFetcher;

    const-string v5, "RateMePlsTriggerEventCount"

    const-wide/16 v6, 0xa

    .line 137
    invoke-virtual {v2, v5, v6, v7}, Llt/noframe/gpsfarmguide/utils/FirebaseRemoteConfigFetcher;->getLong(Ljava/lang/String;J)J

    move-result-wide v5

    long-to-int v2, v5

    invoke-virtual {v1, v2}, Llt/noframe/ratemeplease/RateMePls$ConfBuilder;->setTriggerEventCount(I)Llt/noframe/ratemeplease/RateMePls$ConfBuilder;

    const-string v2, "FieldNavigatorApp"

    .line 138
    invoke-virtual {v1, v2}, Llt/noframe/ratemeplease/RateMePls$ConfBuilder;->setFacebookPageId(Ljava/lang/String;)Llt/noframe/ratemeplease/RateMePls$ConfBuilder;

    const v2, 0x7f1101c5

    .line 139
    invoke-virtual {p0, v2}, Landroid/app/Application;->getString(I)Ljava/lang/String;

    move-result-object v5

    invoke-virtual {v1, v5}, Llt/noframe/ratemeplease/RateMePls$ConfBuilder;->setFacebookMessageText(Ljava/lang/String;)Llt/noframe/ratemeplease/RateMePls$ConfBuilder;

    const-string v5, "Field Navigator"

    .line 140
    invoke-virtual {v1, v5}, Llt/noframe/ratemeplease/RateMePls$ConfBuilder;->setFacebookPageName(Ljava/lang/String;)Llt/noframe/ratemeplease/RateMePls$ConfBuilder;

    .line 141
    invoke-virtual {p0, v2}, Landroid/app/Application;->getString(I)Ljava/lang/String;

    move-result-object v2

    invoke-virtual {v1, v2}, Llt/noframe/ratemeplease/RateMePls$ConfBuilder;->setFacebookShareDescription(Ljava/lang/String;)Llt/noframe/ratemeplease/RateMePls$ConfBuilder;

    .line 142
    invoke-virtual {v1}, Llt/noframe/ratemeplease/RateMePls$ConfBuilder;->build()Llt/noframe/ratemeplease/Conf;

    move-result-object v1

    new-instance v2, Llt/noframe/gpsfarmguide/App$1;

    invoke-direct {v2, p0}, Llt/noframe/gpsfarmguide/App$1;-><init>(Llt/noframe/gpsfarmguide/App;)V

    .line 129
    invoke-virtual {v0, p0, v1, v2}, Llt/noframe/ratemeplease/RateMePlsKotlin;->init(Landroid/content/Context;Llt/noframe/ratemeplease/Conf;Llt/noframe/ratemeplease/java_interfaces/OnReactionInterface;)V

    .line 165
    invoke-static {}, Lcom/farmis/feedme/FeedMe;->getInstance()Lcom/farmis/feedme/FeedMeMain;

    move-result-object v0

    new-instance v1, Lcom/farmis/feedme/FeedMe$ConfBuilder;

    invoke-direct {v1}, Lcom/farmis/feedme/FeedMe$ConfBuilder;-><init>()V

    iget-object v2, p0, Llt/noframe/gpsfarmguide/App;->mFirebaseRemoteConfig:Llt/noframe/gpsfarmguide/utils/FirebaseRemoteConfigFetcher;

    const-string v5, "FeedMeIsEnabled"

    .line 166
    invoke-virtual {v2, v5}, Llt/noframe/gpsfarmguide/utils/FirebaseRemoteConfigFetcher;->getBoolean(Ljava/lang/String;)Z

    move-result v2

    invoke-virtual {v1, v2}, Lcom/farmis/feedme/FeedMe$ConfBuilder;->setEnabled(Z)Lcom/farmis/feedme/FeedMe$ConfBuilder;

    sget-object v2, Lcom/farmis/feedme/FeedMe;->API_URL:Ljava/lang/String;

    .line 167
    invoke-virtual {v1, v2}, Lcom/farmis/feedme/FeedMe$ConfBuilder;->setApiUrl(Ljava/lang/String;)Lcom/farmis/feedme/FeedMe$ConfBuilder;

    const v2, 0x7f060045

    .line 168
    invoke-static {p0, v2}, Landroidx/core/content/ContextCompat;->getColor(Landroid/content/Context;I)I

    move-result v2

    invoke-virtual {v1, v2}, Lcom/farmis/feedme/FeedMe$ConfBuilder;->setAccentColor(I)Lcom/farmis/feedme/FeedMe$ConfBuilder;

    iget-object v2, p0, Llt/noframe/gpsfarmguide/App;->mFirebaseRemoteConfig:Llt/noframe/gpsfarmguide/utils/FirebaseRemoteConfigFetcher;

    const-string v5, "FeedMeTriggerOpenCount"

    const-wide/16 v6, 0x2

    .line 169
    invoke-virtual {v2, v5, v6, v7}, Llt/noframe/gpsfarmguide/utils/FirebaseRemoteConfigFetcher;->getLong(Ljava/lang/String;J)J

    move-result-wide v5

    long-to-int v2, v5

    invoke-virtual {v1, v2}, Lcom/farmis/feedme/FeedMe$ConfBuilder;->setTriggerOpenCount(I)Lcom/farmis/feedme/FeedMe$ConfBuilder;

    iget-object v2, p0, Llt/noframe/gpsfarmguide/App;->mFirebaseRemoteConfig:Llt/noframe/gpsfarmguide/utils/FirebaseRemoteConfigFetcher;

    const-string v5, "FeedMeTriggerTimeInHours"

    .line 170
    invoke-virtual {v2, v5, v3, v4}, Llt/noframe/gpsfarmguide/utils/FirebaseRemoteConfigFetcher;->getLong(Ljava/lang/String;J)J

    move-result-wide v2

    long-to-int v3, v2

    int-to-float v2, v3

    invoke-virtual {v1, v2}, Lcom/farmis/feedme/FeedMe$ConfBuilder;->setTriggerTimeInHours(F)Lcom/farmis/feedme/FeedMe$ConfBuilder;

    iget-object v2, p0, Llt/noframe/gpsfarmguide/App;->mFirebaseRemoteConfig:Llt/noframe/gpsfarmguide/utils/FirebaseRemoteConfigFetcher;

    const-string v3, "FeedMeQuestionTitle"

    const-string v4, ""

    .line 171
    invoke-virtual {v2, v3, v4}, Llt/noframe/gpsfarmguide/utils/FirebaseRemoteConfigFetcher;->getStringVithDefault(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;

    move-result-object v2

    invoke-virtual {v1, v2}, Lcom/farmis/feedme/FeedMe$ConfBuilder;->setQuestionTitle(Ljava/lang/String;)Lcom/farmis/feedme/FeedMe$ConfBuilder;

    iget-object v2, p0, Llt/noframe/gpsfarmguide/App;->mFirebaseRemoteConfig:Llt/noframe/gpsfarmguide/utils/FirebaseRemoteConfigFetcher;

    const-string v3, "FeedMeQuestion"

    const-string v4, "Leave your feedback"

    .line 172
    invoke-virtual {v2, v3, v4}, Llt/noframe/gpsfarmguide/utils/FirebaseRemoteConfigFetcher;->getStringVithDefault(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;

    move-result-object v2

    invoke-virtual {v1, v2}, Lcom/farmis/feedme/FeedMe$ConfBuilder;->setQuestion(Ljava/lang/String;)Lcom/farmis/feedme/FeedMe$ConfBuilder;

    iget-object v2, p0, Llt/noframe/gpsfarmguide/App;->mFirebaseRemoteConfig:Llt/noframe/gpsfarmguide/utils/FirebaseRemoteConfigFetcher;

    const-string v3, "FeedMeQuestionNumber"

    const-wide/16 v4, 0x0

    .line 173
    invoke-virtual {v2, v3, v4, v5}, Llt/noframe/gpsfarmguide/utils/FirebaseRemoteConfigFetcher;->getLong(Ljava/lang/String;J)J

    move-result-wide v2

    long-to-int v3, v2

    invoke-virtual {v1, v3}, Lcom/farmis/feedme/FeedMe$ConfBuilder;->setQuestionNumber(I)Lcom/farmis/feedme/FeedMe$ConfBuilder;

    .line 174
    invoke-virtual {v1}, Lcom/farmis/feedme/FeedMe$ConfBuilder;->build()Lcom/farmis/feedme/Conf;

    move-result-object v1

    new-instance v2, Llt/noframe/gpsfarmguide/App$2;

    invoke-direct {v2, p0}, Llt/noframe/gpsfarmguide/App$2;-><init>(Llt/noframe/gpsfarmguide/App;)V

    .line 165
    invoke-virtual {v0, p0, v1, v2}, Lcom/farmis/feedme/FeedMeMain;->init(Landroid/content/Context;Lcom/farmis/feedme/Conf;Lcom/farmis/feedme/java_interfaces/OnReactionInterface;)V

    return-void
.end method

.method public onInit(I)V
    .locals 0

    return-void
.end method

.method protected setMetaDataForCrashlyticsReports()V
    .locals 3

    .line 211
    sget-object v0, Llt/noframe/gpsfarmguide/Cons;->CRASHLYTICS_META_DATA_STATUS:Ljava/lang/Boolean;

    invoke-virtual {v0}, Ljava/lang/Boolean;->booleanValue()Z

    move-result v0

    if-eqz v0, :cond_0

    const-wide/16 v0, 0x3

    const-string v2, "db_version"

    .line 221
    invoke-static {v2, v0, v1}, Lcom/crashlytics/android/Crashlytics;->setLong(Ljava/lang/String;J)V

    const-string v0, "app_version_name"

    const-string v1, "1.6.0"

    .line 236
    invoke-static {v0, v1}, Lcom/crashlytics/android/Crashlytics;->setString(Ljava/lang/String;Ljava/lang/String;)V

    const-wide/16 v0, 0x98

    const-string v2, "app_version"

    .line 237
    invoke-static {v2, v0, v1}, Lcom/crashlytics/android/Crashlytics;->setLong(Ljava/lang/String;J)V

    const/4 v0, 0x0

    const-string v1, "app_debug"

    .line 240
    invoke-static {v1, v0}, Lcom/crashlytics/android/Crashlytics;->setBool(Ljava/lang/String;Z)V

    const-string v0, "app_build_type"

    const-string v1, "release"

    .line 241
    invoke-static {v0, v1}, Lcom/crashlytics/android/Crashlytics;->setString(Ljava/lang/String;Ljava/lang/String;)V

    :cond_0
    return-void
.end method
